package plgdb

/***
通用可以覆盖(plg)
*/
import (
	"dgo/plg/plgbase"
	"dgo/plg/plgnet"
)

type PlgHttpRec = plgnet.PlgHttpRec
type PlgBase = plgbase.PlgBase

type PlgBaseInnerEx = plgbase.InnerEx
type PlgBaseInnerOutput = plgbase.InnerOutput
type IPlugGetVal = plgbase.IPlugGetVal
type IPlugGetStatus = plgbase.IPlugGetStatus

var (
	PlgNewInnerEx     = plgbase.NewInnerEx
	PlgNewInnerOutput = plgbase.NewInnerOutput
	PlgFindPluginByID = plgbase.FindPluginByID
	PlgIsReleased     = plgbase.PlugIsReleased
	PlgOnPlugRecvCmd  = plgbase.PlgCheckReloadFromJSON

	PlgFnBuildTime = func() string {
		return plgbase.BUILD_TIME
	}
	ReplacePlaceholderForFileName = plgbase.ReplacePlaceholderForFileName

	ERR_IN_PARAM_INVALID = plgbase.ERR_IN_PARAM_INVALID
	ERR_INNER            = plgbase.ERR_INNER
)
